瞭解如何使用 D3(v5) & Firebase (Firestore)來建立動態 SVG 資料視覺化。 柱狀圖,餅狀圖
從這 10.5 小時的課程,你會學到
✅ 從頭開始學習 D3 JS 和 Firebase (Firestore)
✅ 使用 D3 JS 建立資料驅動的視覺化(圖形、圖表、示意圖)
✅ 在一個名為”Firestore”(來自 Firebase)即時資料庫中儲存(和檢索)資料,
✅ 使用 Firestore 即時的更新資料視覺化
✅ 使用 D3和 Firebase (Firestore)建立3個專案
https://softnshare.com/build-data-uis-with-d3-firebase/
「js svg」的推薦目錄:
- 關於js svg 在 軟體開發學習資訊分享 Facebook 的最讚貼文
- 關於js svg 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的精選貼文
- 關於js svg 在 軟體開發學習資訊分享 Facebook 的最佳貼文
- 關於js svg 在 網頁前端工程進階:SVG 向量繪圖- JS 動態繪製圖形By 彭彭 的評價
- 關於js svg 在 How do I save/export an SVG file after creating an SVG with ... 的評價
- 關於js svg 在 iconfu/svg-inject: A tiny, intuitive, robust, caching ... - GitHub 的評價
- 關於js svg 在 SVG Morph - KUTE.js - GitHub Pages 的評價
js svg 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的精選貼文
SVG ชื่อเต็ม Scalable Vector Graphics
แปลเป็นไทยก็คือ "ภาพกราฟิกส์เวกเตอร์ที่ขยายขนาดได้"
.
มันเป็นภาษามาร์กอัปบนมาตรฐาน XML
สำหรับอธิบายภาพกราฟิกส์เวกเตอร์ 2 มิติ
ทั้งที่เป็นภาพนิ่งและภาพเคลื่อนไหว
.
อยู่ภายใต้การดูแลโดย
World Wide Web Consortium
เวอร์ชันล่าสุดคือ SVG 1.1
.
แต่ในมุมนักพัฒนาส่วนใหญ่
รู้จักว่า SVG เป็นภาพแบบเวคเตอร์
การวาดเส้นตรง ส่วนโค้ง เว้านูนต่างๆ ฯลฯ
เบื้องหลังสร้างขึ้นจากคณิตศาสตร์ที่คำนวณให้
.
มักพบเห็นบ่อยเอาไว้ใช้แสดงบนเว็บบราวเซอร์
เพื่อสร้างกราฟฟิกทั้งภาพนิ่งและเคลื่อนไหวให้สวยงาม
.
หรือจะใช้โปรแกรมกราฟฟิกสร้าง SVG ก็ย่อมได้
เพราะโปรแกรมบางตัวรองรับมาตรฐานแบบนี้
.
แต่ต่อไปนี้จะเป็นไลบรารรี่ภาษา JavaScript เอาไว้สร้าง SVG
เหมาะกับนักพัฒนาซอฟต์แวร์
มันมีหลายตัว
ซึ่งทางเพจก็ได้รวมรวบมาให้แล้วที่นี้ที่เดียว
.
1) http://velocityjs.org
http://velocityjs.org
2) SVG.JS
https://svgjs.com/docs/3.0/
3) Walkway.js
https://connoratherton.com/walkway
4) RaphaelJS
http://raphaeljs.com
5) Snap.Svg
http://snapsvg.io
6) Bonsai
https://bonsaijs.org
7) Lazy Line Painter
http://lazylinepainter.info/
8) Vivus
https://maxwellito.github.io/vivus/
9) ProgressBar.js
http://kimmobrunfeldt.github.io/progressbar.js/
10) Two.JS
https://jonobr1.github.io/two.js/
11)Chartlist.js
https://gionkunz.github.io/chartist-js/
12) svgweb
https://code.google.com/archive/p/svgweb/
13) SVGKit
http://svgkit.sourceforge.net
14) d3js
https://d3js.org
15) Jim Knopf
https://eskimoblood.github.io/jim-knopf/
16) RAWGraphs
https://rawgraphs.io
17) seen.js
http://seenjs.io
18) trianglify
http://qrohlf.com/trianglify/
19) pergola
http://www.dotuscomus.com/pergola/
20) JSDrawing
http://www.kevlindev.com/projects/jsdrawing/index.htm
21) circles
https://github.com/lugolabs/circles
22) Fitter Happier Text
https://github.com/jxnblk/fitter-happier-text
.
.
อ้างอิง
-https://noeticforce.com/javascript-libraries-for-svg-animation
-https://jqueryhouse.com/svg-javascript-libraries-for-developers/
.
.
++++ขอประชาสัมพันธ์++++++
ใครสนใจศึกษาจาวาสคริปต์ (JavaScript)
คนละภาษากับ Java
เผื่ออนาคตจะเอาไปต่อยอด
พัฒนาเว็บไซต์
ก็อุดหนุนหนังสือเล่มนี้ได้ ที่ซีเอ็ด
https://www.se-ed.com/product-search/จตุรพัชร์-พัฒนทรงศิวิไล.aspx?keyword=จตุรพัชร์+พัฒนทรงศิวิไล
.
✍เขียนโดย โปรแกรมเมอร์ไทย thai programmer
js svg 在 軟體開發學習資訊分享 Facebook 的最佳貼文
學習如何用 D3.js 建立一個資料視覺化程式
D3.js 是一個強大的 JavaScript 程式庫,用來輕鬆地建立資料視覺化。 在這門課程中,我將教你如何利用 D3 的能力來建立各種不同的資料驅動的視覺化,如柱狀圖、餅圖、線形圖、氣泡圖和樹狀圖。
課程將學習 D3 select,改變 SVG 屬性和樣式,尺度,軸,轉換,層次化資料等等。
使用 Firebase Firestore 即時更新 D3.js 圖表
https://softnshare.com/build-data-uis-with-d3-firebase/
js svg 在 iconfu/svg-inject: A tiny, intuitive, robust, caching ... - GitHub 的推薦與評價
An SVG can only be properly styled with CSS and accessed with Javascript on element level if the SVG is inline in the DOM. With SVGInject you can keep your ... ... <看更多>
js svg 在 網頁前端工程進階:SVG 向量繪圖- JS 動態繪製圖形By 彭彭 的推薦與評價
... <看更多>